module Base
{

    item DoubleBarrelShotgun
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 4.0,
        Icon = RemingtonCoachGun,
        AimingMod = 2.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 7,
        AimingPerkRangeModifier = 0.75,
        AimReleaseSound = DoubleBarrelShotgunAimRelease,
        Aimingtime = 40,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = true,
        AttachmentType = Rifle,
        BreakSound = DoubleBarrelShotgunBreak,
        BringToBearSound = DoubleBarrelShotgunBringToBear,
        ClickSound = DoubleBarrelShotgunJam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        DoorDamage = 30,
        DropSound = DoubleBarrelShotgunDrop,
        EjectAmmoSound = DoubleBarrelShotgunEjectAmmo,
        EjectAmmoStartSound = DoubleBarrelShotgunEjectAmmoStart,
        EjectAmmoStopSound = DoubleBarrelShotgunEjectAmmoStop,
        EquipSound = DoubleBarrelShotgunEquip,
        FireMode = Single,
        HaveChamber = false,
        needtobeclosedoncereload = true,
        HitChance = 65,
        HitSound = BulletImpact,
        ImpactSound = null,
        InsertAllBulletsReload = true,
        InsertAmmoSound = DoubleBarrelShotgunInsertAmmo,
        InsertAmmoStartSound = DoubleBarrelShotgunInsertAmmoStart,
        InsertAmmoStopSound = DoubleBarrelShotgunInsertAmmoStop,
        IsAimedFirearm = true,
        IsAimedHandWeapon = true,
        JamGunChance = 0,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 2,
        MaxDamage = 2.4,
        MaxHitcount = 9,
        MaxRange = 20.0,
        MinSightRange = 3,
        MaxSightRange = 9.0,
        MetalValue = 45.0,
        MinAngle = 0.9,
        MinDamage = 1.7,
        MinRange = 0.67,
        ModelWeaponPart = ChokeTubeImproved ChokeTubeImproved choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun_double_barrel,
        Projectilecount = 9,
        ProjectileSpread = 0.6,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.8,
        RackAfterShoot = false,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 1,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = DoubleBarrelShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 40.0,
        SubCategory = Firearm,
        SwingSound = DoubleBarrelShotgunShoot,
        Swingtime = 2.0,
        TwoHandWeapon = true,
        UnequipSound = DoubleBarrelShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = doublebarrelshotgun,
        WeaponSprite = RemingtonCoachGun,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_DoubleBarrel,
    }

	model RemingtonCoachGun
	{
		mesh = weapons/firearm/RemingtonCoachGun,	
		texture = weapons/firearm/RemingtonCoachGun,
		attachment muzzle
		{
			offset = 0.0000 0.5426 -0.0312,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.5021 -0.0326,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0232 0.0954 -0.0219,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0054 0.1920 -0.0167,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item DoubleBarrelShotgunSawnoff
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 3.5,
        Icon = SawnoffCoachGun,
        AimingMod = 2.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 6,
        AimingPerkRangeModifier = 0.75,
        Aimingtime = 30,
        AimReleaseSound = SawnOffDoubleBarrelShotgunAimRelease,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = true,
        AttachmentType = Rifle,
        BreakSound = SawnOffDoubleBarrelShotgunBreak,
        BringToBearSound = SawnOffDoubleBarrelShotgunBringToBear,
        ClickSound = SawnOffDoubleBarrelShotgunJam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 8.0,
        CriticalChance = 50.0,
        DoorDamage = 30,
        DropSound = SawnOffDoubleBarrelShotgunDrop,
        EjectAmmoSound = SawnOffDoubleBarrelShotgunEjectAmmo,
        EjectAmmoStartSound = SawnOffDoubleBarrelShotgunEjectAmmoStart,
        EjectAmmoStopSound = SawnOffDoubleBarrelShotgunEjectAmmoStop,
        EquipSound = SawnOffDoubleBarrelShotgunEquip,
        FireMode = Single,
        HaveChamber = false,
        needtobeclosedoncereload = true,
        HitChance = 75,
        ImpactSound = null,
        InsertAllBulletsReload = true,
        InsertAmmoSound = SawnOffDoubleBarrelShotgunInsertAmmo,
        InsertAmmoStartSound = SawnOffDoubleBarrelShotgunInsertAmmoStart,
        InsertAmmoStopSound = SawnOffDoubleBarrelShotgunInsertAmmoStop,
        IsAimedFirearm = true,
        IsAimedHandWeapon = true,
        JamGunChance = 0,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 2,
        MaxDamage = 2.0,
        MaxHitcount = 9,
        MaxRange = 15.0,
        MinSightRange = 3,
        MaxSightRange = 3.0,
        MetalValue = 45.0,
        MinAngle = 0.9,
        MinDamage = 1.4,
        MinRange = 0.67,
        ModelWeaponPart = ChokeTubeImproved ChokeTubeImproved choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun_double_barrel_sawed_off,
        Projectilecount = 9,
        ProjectileSpread = 2.0,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.8,
        RackAfterShoot = false,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 1,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = SawnOffDoubleBarrelShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 40.0,
        SubCategory = Firearm,
        SwingSound = SawnOffDoubleBarrelShotgunShoot,
        Swingtime = 2.0,
        TwoHandWeapon = true,
        UnequipSound = SawnOffDoubleBarrelShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = doublebarrelshotgunsawn,
        WeaponSprite = RemingtonCoachGunSawn,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_DoubleBarrel,
    }

	model RemingtonCoachGunSawn
	{
		mesh = weapons/firearm/RemingtonCoachGunSawn,	
		texture = weapons/firearm/RemingtonCoachGunSawn,
		attachment muzzle
		{
			offset = 0.0000 0.3340 -0.0312,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2934 -0.0326,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0232 0.0954 -0.0219,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0054 0.1920 -0.0167,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item Shotgun
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 4.0,
        Icon = RemingtonM870,
        AimingMod = 2.0,
        AimingPerkCritModifier = 10,
        AimingPerkHitChanceModifier = 7,
        AimingPerkRangeModifier = 0.75,
        AimReleaseSound = JS2000ShotgunAimRelease,
        Aimingtime = 40,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = false,
        AttachmentType = Rifle,
        BreakSound = JS2000ShotgunBreak,
        BringToBearSound = JS2000ShotgunBringToBear,
        ClickSound = JS2000ShotgunJam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        DoorDamage = 30,
        DropSound = JS2000ShotgunDrop,
        EjectAmmoSound = JS2000ShotgunEjectAmmo,
        EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
        EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
        EquipSound = JS2000ShotgunEquip,
        FireMode = Single,
        HitChance = 60,
        HitSound = BulletImpact,
        ImpactSound = null,
        InsertAmmoSound = JS2000ShotgunInsertAmmo,
        InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
        InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
        IsAimedFirearm = true,
        IsAimedHandWeapon = true,
        JamGunChance = 2,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 5,
        MaxDamage = 2.4,
        MaxHitcount = 9,
        MaxRange = 17.0,
        MinSightRange = 3,
        MaxSightRange = 8.0,
        MetalValue = 45.0,
        MinAngle = 0.9,
        MinDamage = 1.7,
        MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = 12gSuppressor 12gSuppressor 12gsuppressor 12gsuppressor,
        ModelWeaponPart = 12gSuppressorImproved 12gSuppressorImproved 12gsuppressorimproved 12gsuppressorimproved,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun,
        Projectilecount = 9,
        ProjectileSpread = 1.0,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.8,
        RackAfterShoot = true,
        RackSound = JS2000ShotgunRack,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 30,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = JS2000ShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 20.0,
        SubCategory = Firearm,
        SwingSound = JS2000ShotgunShoot,
        Swingtime = 2.0,
        TwoHandWeapon = true,
        UnequipSound = JS2000ShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = shotgun,
        WeaponSprite = RemingtonM870,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_Shotgun,
    }

	model RemingtonM870
	{
		mesh = weapons/firearm/RemingtonM870,	
		texture = weapons/firearm/RemingtonM870,
		attachment muzzle
		{
			offset = 0.0000 0.4729 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.4313 -0.0300,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1538 0.03609,
			rotate = -9.9114 0.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressor		
		{		
			offset = 0.0000 0.0843 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressorimproved		
		{		
			offset = 0.0000 0.0843 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item ShotgunSawnoff
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 3.5,
        Icon = SawnoffRemingtonM870,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 6,
	AimingPerkRangeModifier = 0.75,
        AimReleaseSound = SawnOffJS2000ShotgunAimRelease,
        Aimingtime = 35,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = true,
        AttachmentType = Rifle,
        BreakSound = SawnOffJS2000ShotgunBreak,
        BringToBearSound = SawnOffJS2000ShotgunBringToBear,
        ClickSound = SawnOffJS2000ShotgunJam,
        ClipSize = 5,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 10.0,
        CriticalChance = 50.0,
        DoorDamage = 30,
        DropSound = SawnOffJS2000ShotgunDrop,
        EquipSound = SawnOffJS2000ShotgunEquip,
        FireMode = Single,
        HitChance = 75,
        HitSound = BulletImpact,
        IdleAnim = Idle_Weapon2,
        ImpactSound = null,
        InsertAmmoSound = SawnOffJS2000ShotgunInsertAmmo,
        IsAimedFirearm = true,
        JamGunChance = 2,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 5,
        MaxDamage = 2.2,
        MaxHitcount = 9,
        MaxRange = 15.0,
        MinSightRange = 3,
        MaxSightRange = 3.0,
        MetalValue = 35.0,
        MinAngle = 0.9,
        MinDamage = 1.5,
        MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        MinimumSwingtime = 2.0,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun_sawed_off,
        NPCSoundBoost = 1.5,
        Projectilecount = 9,
        ProjectileSpread = 1.5,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.9,
        RackAfterShoot = true,
        RackSound = SawnOffJS2000ShotgunRack,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 30,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = SawnOffJS2000ShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 250,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 20.0,
        SubCategory = Firearm,
        SwingAmountBeforeImpact = 0.0,
        SwingAnim = Rifle,
        SwingSound = SawnOffJS2000ShotgunShoot,
        Swingtime = 2.0,
        ToHitModifier = 2.5,
        TwoHandWeapon = true,
        UnequipSound = SawnOffJS2000ShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = shotgun,
        WeaponSprite = RemingtonM870Sawn,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_Shotgun,
    }

	model RemingtonM870Sawn
	{
		mesh = weapons/firearm/RemingtonM870Sawn,	
		texture = weapons/firearm/RemingtonM870Sawn,
		attachment muzzle
		{
			offset = 0.0000 0.3251 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2840 -0.03,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1538 0.03609,
			rotate = -9.9114 0.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item SPAS12
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 4.2,
        Icon = SPAS12,
        AimingMod = 2.0,
        AimingPerkCritModifier = 10,
        AimingPerkHitChanceModifier = 6,
        AimingPerkRangeModifier = 0.75,
        AimReleaseSound = JS2000ShotgunAimRelease,
        Aimingtime = 30,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = false,
        AttachmentType = Rifle,
        BreakSound = JS2000ShotgunBreak,
        BringToBearSound = JS2000ShotgunBringToBear,
        ClickSound = JS2000ShotgunJam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        DoorDamage = 30,
        DropSound = JS2000ShotgunDrop,
        EjectAmmoSound = JS2000ShotgunEjectAmmo,
        EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
        EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
        EquipSound = JS2000ShotgunEquip,
        FireMode = Single,
        HitChance = 65,
        HitSound = BulletImpact,
        ImpactSound = null,
        InsertAmmoSound = JS2000ShotgunInsertAmmo,
        InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
        InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
        IsAimedFirearm = true,
        IsAimedHandWeapon = true,
        JamGunChance = 2,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 8,
        MaxDamage = 2.4,
        MaxHitcount = 9,
        MaxRange = 18.0,
        MinSightRange = 3,
        MaxSightRange = 8.0,
        MetalValue = 45.0,
        MinAngle = 0.9,
        MinDamage = 1.7,
        MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = 12gSuppressor 12gSuppressor 12gsuppressor 12gsuppressor,
        ModelWeaponPart = 12gSuppressorImproved 12gSuppressorImproved 12gsuppressorimproved 12gsuppressorimproved,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun,
        Projectilecount = 9,
        ProjectileSpread = 1.0,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.8,
        RackAfterShoot = false,
        RackSound = JS2000ShotgunRack,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 25,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = JS2000ShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 20.0,
        SubCategory = Firearm,
        SwingSound = JS2000ShotgunShoot,
        Swingtime = 2.0,
        TwoHandWeapon = true,
        UnequipSound = JS2000ShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = boltactionnomag,
        WeaponSprite = SPAS12,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_SPAS12,
    }

	model SPAS12
	{
		mesh = weapons/firearm/SPAS12,	
		texture = weapons/firearm/SPAS12,
		attachment muzzle
		{
			offset = 0.0000 0.4775 -0.0254,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.4349 -0.0251,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0315 -0.0324,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1703 0.0251,
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 0.0000 -0.0306,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,		
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressor		
		{		
			offset = 0.0000 0.0540 -0.0245,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressorimproved		
		{		
			offset = 0.0000 0.0540 -0.0245,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0000 0.0249,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0000 0.0249,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item Striker
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 4.2,
        Icon = Striker,
        AimingMod = 2.0,
        AimingPerkCritModifier = 10,
        AimingPerkHitChanceModifier = 6,
        AimingPerkRangeModifier = 0.75,
        AimReleaseSound = JS2000ShotgunAimRelease,
        Aimingtime = 30,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = false,
        AttachmentType = Rifle,
        BreakSound = JS2000ShotgunBreak,
        BringToBearSound = JS2000ShotgunBringToBear,
        ClickSound = JS2000ShotgunJam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        DoorDamage = 30,
        DropSound = JS2000ShotgunDrop,
        EjectAmmoSound = JS2000ShotgunEjectAmmo,
        EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
        EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
        EquipSound = JS2000ShotgunEquip,
        FireMode = Single,
	HaveChamber = false,
        HitChance = 65,
        HitSound = BulletImpact,
        ImpactSound = null,
        InsertAmmoSound = JS2000ShotgunInsertAmmo,
        InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
        InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
        IsAimedFirearm = true,
        IsAimedHandWeapon = true,
        JamGunChance = 2,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 12,
        MaxDamage = 2.4,
        MaxHitcount = 9,
        MaxRange = 18.0,
        MinSightRange = 3,
        MaxSightRange = 8.0,
        MetalValue = 45.0,
        MinAngle = 0.9,
        MinDamage = 1.7,
        MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = 12gSuppressor 12gSuppressor 12gsuppressor 12gsuppressor,
        ModelWeaponPart = 12gSuppressorImproved 12gSuppressorImproved 12gsuppressorimproved 12gsuppressorimproved,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun,
        Projectilecount = 9,
        ProjectileSpread = 1.0,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.8,
        RackAfterShoot = false,
        RackSound = JS2000ShotgunRack,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 15,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = JS2000ShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 20.0,
        SubCategory = Firearm,
        SwingSound = JS2000ShotgunShoot,
        Swingtime = 2.0,
        TwoHandWeapon = true,
        UnequipSound = JS2000ShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = boltactionnomag,
        WeaponSprite = Striker,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_Striker,
    }

	model Striker
	{
		mesh = weapons/firearm/Striker,	
		texture = weapons/firearm/Striker,
		attachment muzzle
		{
			offset = 0.0000 0.3020 0.0392,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2611 -0.0045,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0315 -0.0359,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 0.0361 -0.0388,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.2358 0.0059,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 -0.0398 -0.0180,		
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressor		
		{		
			offset = 0.0000 -0.0830 -0.0054,
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressorimproved		
		{		
			offset = 0.0000 -0.0830 -0.0054,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0180,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0500 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item MossbergM590T
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 3.5,
        Icon = MossbergM590T,
        AimingMod = 2.0,
        AimingPerkCritModifier = 10,
        AimingPerkHitChanceModifier = 6,
        AimingPerkRangeModifier = 0.75,
        AimReleaseSound = JS2000ShotgunAimRelease,
        Aimingtime = 30,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = false,
        AttachmentType = Rifle,
        BreakSound = JS2000ShotgunBreak,
        BringToBearSound = JS2000ShotgunBringToBear,
        ClickSound = JS2000ShotgunJam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        DoorDamage = 30,
        DropSound = JS2000ShotgunDrop,
        EjectAmmoSound = JS2000ShotgunEjectAmmo,
        EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
        EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
        EquipSound = JS2000ShotgunEquip,
        FireMode = Single,
        HitChance = 75,
        HitSound = BulletImpact,
        ImpactSound = null,
        InsertAmmoSound = JS2000ShotgunInsertAmmo,
        InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
        InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
        IsAimedFirearm = true,
        IsAimedHandWeapon = true,
        JamGunChance = 2,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 8,
        MaxDamage = 2.4,
        MaxHitcount = 9,
        MaxRange = 18.0,
        MinSightRange = 3,
        MaxSightRange = 8.0,
        MetalValue = 45.0,
        MinAngle = 0.9,
        MinDamage = 1.7,
        MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = 12gSuppressor 12gSuppressor 12gsuppressor 12gsuppressor,
        ModelWeaponPart = 12gSuppressorImproved 12gSuppressorImproved 12gsuppressorimproved 12gsuppressorimproved,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun,
        Projectilecount = 9,
        ProjectileSpread = 1.0,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.8,
        RackAfterShoot = true,
        RackSound = JS2000ShotgunRack,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 25,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = JS2000ShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 20.0,
        SubCategory = Firearm,
        SwingSound = JS2000ShotgunShoot,
        Swingtime = 2.0,
        TwoHandWeapon = true,
        UnequipSound = JS2000ShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = shotgun,
        WeaponSprite = MossbergM590T,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_MossbergM590T,
    }

	model MossbergM590T
	{
		mesh = weapons/firearm/MossbergM590T,	
		texture = weapons/firearm/MossbergM590T,
		attachment muzzle
		{
			offset = 0.0000 0.4390 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.3980 -0.0300,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1538 0.03609,
			rotate = -9.9114 0.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 0.0417 -0.0399,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,		
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressor		
		{		
			offset = 0.0000 0.0484 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressorimproved		
		{		
			offset = 0.0000 0.0484 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0000 0.0204,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0000 0.0204,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item AA12
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 5.0,
        Icon = AA12,
        AimingMod = 2.0,
        AimingPerkCritModifier = 10,
        AimingPerkHitChanceModifier = 8,
        AimingPerkRangeModifier = 0.75,
        AimReleaseSound = JS2000ShotgunAimRelease,
        Aimingtime = 30,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = false,
        AttachmentType = Rifle,
        BreakSound = JS2000ShotgunBreak,
        BringToBearSound = JS2000ShotgunBringToBear,
        ClickSound = JS2000ShotgunJam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        DoorDamage = 30,
        DropSound = JS2000ShotgunDrop,
        EjectAmmoSound = JS2000ShotgunEjectAmmo,
        EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
        EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
        EquipSound = JS2000ShotgunEquip,
        FireMode = Single,
        HitChance = 55,
        HitSound = BulletImpact,
        ImpactSound = null,
        InsertAmmoSound = JS2000ShotgunInsertAmmo,
        InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
        InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
        IsAimedFirearm = true,
        IsAimedHandWeapon = true,
        JamGunChance = 2,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MagazineType = AA12Magazine,
        MaxAmmo = 20,
        MaxDamage = 2.4,
        MaxHitcount = 9,
        MaxRange = 18.0,
        MinSightRange = 3,
        MaxSightRange = 8.0,
        MetalValue = 45.0,
        MinAngle = 0.9,
        MinDamage = 1.7,
        MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = 12gSuppressor 12gSuppressor 12gsuppressor 12gsuppressor,
        ModelWeaponPart = 12gSuppressorImproved 12gSuppressorImproved 12gsuppressorimproved 12gsuppressorimproved,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = Foregrip1 Foregrip1 foregrip1 foregrip1,
        ModelWeaponPart = Foregrip2 Foregrip2 foregrip2 foregrip2,
        ModelWeaponPart = AA12Magazine_Attachment AA12Magazine_Attachment magazine magazine,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun,
        Projectilecount = 9,
        ProjectileSpread = 1.0,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.8,
        RackAfterShoot = false,
        RackSound = JS2000ShotgunRack,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 16,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = JS2000ShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 20.0,
        SubCategory = Firearm,
        SwingSound = JS2000ShotgunShoot,
        Swingtime = 2.0,
        TwoHandWeapon = true,
        UnequipSound = JS2000ShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = boltaction,
        WeaponSprite = AA12,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_AA12,
    }

	model AA12
	{
		mesh = weapons/firearm/AA12_NoMagazine,	
		texture = weapons/firearm/AA12,
		attachment muzzle
		{
			offset = 0.0000 0.4757 -0.0158,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.4348 -0.0150,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0581 -0.0483,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1600 -0.0055,
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 0.0525 -0.0480,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.3418 0.0138,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressor		
		{		
			offset = 0.0000 0.0695 -0.0150,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressorimproved		
		{		
			offset = 0.0000 0.0695 -0.0150,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0076 0.2160 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment foregrip1		
		{		
			offset = 0.0000 0.0000 0.0197,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment foregrip2		
		{		
			offset = 0.0000 0.0000 0.0197,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment magazine		
		{		
			offset = 0.0000 0.0000 0.0000,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item RemingtonM1187
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 4.0,
        Icon = RemingtonM1187,
        AimingMod = 2.0,
        AimingPerkCritModifier = 10,
        AimingPerkHitChanceModifier = 7,
        AimingPerkRangeModifier = 0.75,
        AimReleaseSound = JS2000ShotgunAimRelease,
        Aimingtime = 40,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = false,
        AttachmentType = Rifle,
        BreakSound = JS2000ShotgunBreak,
        BringToBearSound = JS2000ShotgunBringToBear,
        ClickSound = JS2000ShotgunJam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        DoorDamage = 30,
        DropSound = JS2000ShotgunDrop,
        EjectAmmoSound = JS2000ShotgunEjectAmmo,
        EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
        EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
        EquipSound = JS2000ShotgunEquip,
        FireMode = Single,
        HitChance = 65,
        HitSound = BulletImpact,
        ImpactSound = null,
        InsertAmmoSound = JS2000ShotgunInsertAmmo,
        InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
        InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
        IsAimedFirearm = true,
        IsAimedHandWeapon = true,
        JamGunChance = 2,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 4,
        MaxDamage = 2.4,
        MaxHitcount = 9,
        MaxRange = 17.0,
        MinSightRange = 3,
        MaxSightRange = 8.0,
        MetalValue = 45.0,
        MinAngle = 0.9,
        MinDamage = 1.7,
        MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = 12gSuppressor 12gSuppressor 12gsuppressor 12gsuppressor,
        ModelWeaponPart = 12gSuppressorImproved 12gSuppressorImproved 12gsuppressorimproved 12gsuppressorimproved,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun,
        Projectilecount = 9,
        ProjectileSpread = 1.0,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.8,
        RackAfterShoot = false,
        RackSound = JS2000ShotgunRack,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 30,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = JS2000ShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 20.0,
        SubCategory = Firearm,
        SwingSound = JS2000ShotgunShoot,
        Swingtime = 2.0,
        TwoHandWeapon = true,
        UnequipSound = JS2000ShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = boltactionnomag,
        WeaponSprite = RemingtonM1187,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_RemingtonM1187,
    }

	model RemingtonM1187
	{
		mesh = weapons/firearm/RemingtonM1187,	
		texture = weapons/firearm/RemingtonM1187,
		attachment muzzle
		{
			offset = 0.0000 0.4729 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.4313 -0.0300,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1538 0.03609,
			rotate = -9.9114 0.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressor		
		{		
			offset = 0.0000 0.0843 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressorimproved		
		{		
			offset = 0.0000 0.0843 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item WinM1887
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 3.0,
        Icon = WinM1887,
        AimingMod = 2.0,
        AimingPerkCritModifier = 10,
        AimingPerkHitChanceModifier = 6,
        AimingPerkRangeModifier = 0.75,
        AimReleaseSound = JS2000ShotgunAimRelease,
        Aimingtime = 40,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = false,
        AttachmentType = Holster,
        BreakSound = JS2000ShotgunBreak,
        BringToBearSound = JS2000ShotgunBringToBear,
        ClickSound = JS2000ShotgunJam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        DoorDamage = 30,
        DropSound = JS2000ShotgunDrop,
        EjectAmmoSound = JS2000ShotgunEjectAmmo,
        EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
        EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
        EquipSound = JS2000ShotgunEquip,
        FireMode = Single,
        HitChance = 75,
        HitSound = BulletImpact,
        ImpactSound = null,
        InsertAmmoSound = JS2000ShotgunInsertAmmo,
        InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
        InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
        IsAimedFirearm = true,
        IsAimedHandWeapon = true,
        JamGunChance = 2,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 6,
        MaxDamage = 2.4,
        MaxHitcount = 9,
        MaxRange = 15.0,
        MinSightRange = 3,
        MaxSightRange = 8.0,
        MetalValue = 45.0,
        MinAngle = 0.9,
        MinDamage = 1.7,
        MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun,
        Projectilecount = 9,
        ProjectileSpread = 1.0,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.8,
        RackAfterShoot = true,
        RackSound = JS2000ShotgunRack,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 45,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = JS2000ShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 20.0,
        SubCategory = Firearm,
        SwingSound = JS2000ShotgunShoot,
        Swingtime = 2.0,
        TwoHandWeapon = true,
        UnequipSound = JS2000ShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = leveractionw,
        WeaponSprite = WinM1887,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_WinM1887,
    }

	model WinM1887
	{
		mesh = weapons/firearm/WinM1887,	
		texture = weapons/firearm/WinM1887,
		attachment muzzle
		{
			offset = 0.0000 0.4020 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.3576 -0.0300,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0005 0.1920 -0.0197,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    item RemingtonM1187Sawnoff
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 3.5,
        Icon = RemingtonM1187Sawnoff,
        AimingMod = 2.0,
        AimingPerkCritModifier = 10,
        AimingPerkHitChanceModifier = 6,
        AimingPerkRangeModifier = 0.75,
        AimReleaseSound = JS2000ShotgunAimRelease,
        Aimingtime = 40,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = false,
        AttachmentType = Rifle,
        BreakSound = JS2000ShotgunBreak,
        BringToBearSound = JS2000ShotgunBringToBear,
        ClickSound = JS2000ShotgunJam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        DoorDamage = 30,
        DropSound = JS2000ShotgunDrop,
        EjectAmmoSound = JS2000ShotgunEjectAmmo,
        EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
        EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
        EquipSound = JS2000ShotgunEquip,
        FireMode = Single,
        HitChance = 75,
        HitSound = BulletImpact,
        ImpactSound = null,
        InsertAmmoSound = JS2000ShotgunInsertAmmo,
        InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
        InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
        IsAimedFirearm = true,
        IsAimedHandWeapon = true,
        JamGunChance = 2,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 4,
        MaxDamage = 2.4,
        MaxHitcount = 9,
        MaxRange = 15.0,
        MinSightRange = 3,
        MaxSightRange = 8.0,
        MetalValue = 45.0,
        MinAngle = 0.9,
        MinDamage = 1.7,
        MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun,
        Projectilecount = 9,
        ProjectileSpread = 1.0,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.8,
        RackAfterShoot = false,
        RackSound = JS2000ShotgunRack,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 30,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = JS2000ShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 20.0,
        SubCategory = Firearm,
        SwingSound = JS2000ShotgunShoot,
        Swingtime = 2.0,
        TwoHandWeapon = true,
        UnequipSound = JS2000ShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = boltactionnomag,
        WeaponSprite = RemingtonM1187Sawnoff,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_RemingtonM1187,
    }

	model RemingtonM1187Sawnoff
	{
		mesh = weapons/firearm/RemingtonM1187Sawnoff,	
		texture = weapons/firearm/RemingtonM1187,
		attachment muzzle
		{
			offset = 0.0000 0.3251 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2840 -0.03,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1538 0.03609,
			rotate = -9.9114 0.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    craftRecipe SawOffRemingtonM1187
    {
        timedAction = SawOffShotgun,
        time = 200,
        OnCreate = RecipeCodeOnCreate.RemingtonM1187Sawnoff,
        Tooltip = Tooltip_Recipe_NeedSawMetal,
        Tags = InHandCraft,
        category = Weaponry,
        inputs
        {
            item 1 tags[base:metalsaw;base:smallsaw] mode:keep flags[Prop1;MayDegrade],
            item 1 [Base.RemingtonM1187] flags[Prop2;InheritCondition;InheritAmmunition],
        }
        outputs
        {
            item 1 Base.RemingtonM1187Sawnoff,
        }
    }

    item RemingtonM1187SawnoffStockless
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 3.2,
        Icon = RemingtonM1187SawnoffStockless,
        AimingMod = 2.0,
        AimingPerkCritModifier = 10,
        AimingPerkHitChanceModifier = 6,
        AimingPerkRangeModifier = 0.75,
        AimReleaseSound = JS2000ShotgunAimRelease,
        Aimingtime = 40,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = false,
        AttachmentType = Holster,
        BreakSound = JS2000ShotgunBreak,
        BringToBearSound = JS2000ShotgunBringToBear,
        ClickSound = JS2000ShotgunJam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        DoorDamage = 30,
        DropSound = JS2000ShotgunDrop,
        EjectAmmoSound = JS2000ShotgunEjectAmmo,
        EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
        EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
        EquipSound = JS2000ShotgunEquip,
        FireMode = Single,
        HitChance = 75,
        HitSound = BulletImpact,
        ImpactSound = null,
        InsertAmmoSound = JS2000ShotgunInsertAmmo,
        InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
        InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
        IsAimedFirearm = true,
        IsAimedHandWeapon = true,
        JamGunChance = 2,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 4,
        MaxDamage = 2.4,
        MaxHitcount = 9,
        MaxRange = 15.0,
        MinSightRange = 3,
        MaxSightRange = 8.0,
        MetalValue = 45.0,
        MinAngle = 0.9,
        MinDamage = 1.7,
        MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun,
        Projectilecount = 9,
        ProjectileSpread = 1.0,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.8,
        RackAfterShoot = false,
        RackSound = JS2000ShotgunRack,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 40,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = JS2000ShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 20.0,
        SubCategory = Firearm,
        SwingSound = JS2000ShotgunShoot,
        Swingtime = 2.0,
        TwoHandWeapon = true,
        UnequipSound = JS2000ShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = boltactionnomag,
        WeaponSprite = RemingtonM1187SawnoffStockless,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_RemingtonM1187,
    }

	model RemingtonM1187SawnoffStockless
	{
		mesh = weapons/firearm/RemingtonM1187SawnoffStockless,	
		texture = weapons/firearm/RemingtonM1187SawnoffStockless,
		attachment muzzle
		{
			offset = 0.0000 0.3251 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2840 -0.03,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    craftRecipe SawOff1187Stock
    {
        timedAction = SawOffShotgun,
        time = 200,
        OnCreate = RecipeCodeOnCreate.SawOff1187Stock,
        Tooltip = Tooltip_Recipe_NeedSawMetal,
        Tags = InHandCraft,
        category = Weaponry,
        inputs
        {
            item 1 tags[base:metalsaw;base:smallsaw] mode:keep flags[Prop1;MayDegrade],
            item 1 [Base.RemingtonM1187Sawnoff] flags[Prop2;InheritCondition;InheritAmmunition],
        }
        outputs
        {
            item 1 Base.RemingtonM1187SawnoffStockless,
        }
    }

    item DoubleBarrelShotgunSawnoffStockless
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 2.8,
        Icon = SawnoffCoachGunStockless,
        AimingMod = 2.0,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 6,
        AimingPerkRangeModifier = 0.75,
        Aimingtime = 30,
        AimReleaseSound = SawnOffDoubleBarrelShotgunAimRelease,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = true,
        AttachmentType = Holster,
        BreakSound = SawnOffDoubleBarrelShotgunBreak,
        BringToBearSound = SawnOffDoubleBarrelShotgunBringToBear,
        ClickSound = SawnOffDoubleBarrelShotgunJam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 8.0,
        CriticalChance = 50.0,
        DoorDamage = 30,
        DropSound = SawnOffDoubleBarrelShotgunDrop,
        EjectAmmoSound = SawnOffDoubleBarrelShotgunEjectAmmo,
        EjectAmmoStartSound = SawnOffDoubleBarrelShotgunEjectAmmoStart,
        EjectAmmoStopSound = SawnOffDoubleBarrelShotgunEjectAmmoStop,
        EquipSound = SawnOffDoubleBarrelShotgunEquip,
        FireMode = Single,
        HaveChamber = false,
        needtobeclosedoncereload = true,
        HitChance = 75,
        ImpactSound = null,
        InsertAllBulletsReload = true,
        InsertAmmoSound = SawnOffDoubleBarrelShotgunInsertAmmo,
        InsertAmmoStartSound = SawnOffDoubleBarrelShotgunInsertAmmoStart,
        InsertAmmoStopSound = SawnOffDoubleBarrelShotgunInsertAmmoStop,
        IsAimedFirearm = true,
        IsAimedHandWeapon = true,
        JamGunChance = 0,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 2,
        MaxDamage = 2.0,
        MaxHitcount = 9,
        MaxRange = 15.0,
        MinSightRange = 3,
        MaxSightRange = 3.0,
        MetalValue = 45.0,
        MinAngle = 0.9,
        MinDamage = 1.4,
        MinRange = 0.67,
        ModelWeaponPart = ChokeTubeImproved ChokeTubeImproved choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun_double_barrel_sawed_off,
        Projectilecount = 9,
        ProjectileSpread = 2.0,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.8,
        RackAfterShoot = false,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 1,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = SawnOffDoubleBarrelShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 40.0,
        SubCategory = Firearm,
        SwingSound = SawnOffDoubleBarrelShotgunShoot,
        Swingtime = 2.0,
        TwoHandWeapon = true,
        UnequipSound = SawnOffDoubleBarrelShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = DoubleBarrelShotgunSawnoffStockless,
        WeaponSprite = RemingtonCoachGunSawnStockless,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_DoubleBarrel,
    }

	model RemingtonCoachGunSawnStockless
	{
		mesh = weapons/firearm/RemingtonCoachGunSawnStockless,	
		texture = weapons/firearm/RemingtonCoachGunSawnStockless,
		attachment muzzle
		{
			offset = 0.0000 0.3340 -0.0312,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2934 -0.0326,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0232 0.0954 -0.0219,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0054 0.1920 -0.0167,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

	model RemingtonCoachGunSawnStocklessOpen
	{
		mesh = weapons/firearm/RemingtonCoachGunSawnStocklessOpen,	
		texture = weapons/firearm/RemingtonCoachGunSawnStocklessOpen,
		attachment muzzle
		{
			offset = 0.0000 0.3340 -0.0312,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2934 -0.0326,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0232 0.0954 -0.0219,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0054 0.1920 -0.0167,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    craftRecipe SawOffCoachGunStock
    {
        timedAction = SawOffShotgun,
        time = 200,
        OnCreate = RecipeCodeOnCreate.SawOffCoachGunStock,
        Tooltip = Tooltip_Recipe_NeedSawMetal,
        Tags = InHandCraft,
        category = Weaponry,
        inputs
        {
            item 1 tags[base:metalsaw;base:smallsaw] mode:keep flags[Prop1;MayDegrade],
            item 1 [Base.DoubleBarrelShotgunSawnoff] flags[Prop2;InheritCondition;InheritAmmunition],
        }
        outputs
        {
            item 1 Base.DoubleBarrelShotgunSawnoffStockless,
        }
    }

    item ShotgunSawnoffStockless
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 3.0,
        Icon = SawnoffRemingtonM870Stockless,
        AimingPerkCritModifier = 6,
        AimingPerkHitChanceModifier = 6,
	AimingPerkRangeModifier = 0.75,
        AimReleaseSound = SawnOffJS2000ShotgunAimRelease,
        Aimingtime = 35,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = true,
        AttachmentType = Holster,
        BreakSound = SawnOffJS2000ShotgunBreak,
        BringToBearSound = SawnOffJS2000ShotgunBringToBear,
        ClickSound = SawnOffJS2000ShotgunJam,
        ClipSize = 5,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 10.0,
        CriticalChance = 50.0,
        DoorDamage = 30,
        DropSound = SawnOffJS2000ShotgunDrop,
        EquipSound = SawnOffJS2000ShotgunEquip,
        FireMode = Single,
        HitChance = 75,
        HitSound = BulletImpact,
        IdleAnim = Idle_Weapon2,
        ImpactSound = null,
        InsertAmmoSound = SawnOffJS2000ShotgunInsertAmmo,
        IsAimedFirearm = true,
        JamGunChance = 2,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 5,
        MaxDamage = 2.2,
        MaxHitcount = 9,
        MaxRange = 15.0,
        MinSightRange = 3,
        MaxSightRange = 3.0,
        MetalValue = 35.0,
        MinAngle = 0.9,
        MinDamage = 1.5,
        MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        MinimumSwingtime = 2.0,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun_sawed_off,
        NPCSoundBoost = 1.5,
        Projectilecount = 9,
        ProjectileSpread = 1.5,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.9,
        RackAfterShoot = true,
        RackSound = SawnOffJS2000ShotgunRack,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 40,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = SawnOffJS2000ShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 250,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 20.0,
        SubCategory = Firearm,
        SwingAmountBeforeImpact = 0.0,
        SwingAnim = Rifle,
        SwingSound = SawnOffJS2000ShotgunShoot,
        Swingtime = 2.0,
        ToHitModifier = 2.5,
        TwoHandWeapon = true,
        UnequipSound = SawnOffJS2000ShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = shotgun,
        WeaponSprite = RemingtonM870SawnStockless,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_Shotgun,
    }

	model RemingtonM870SawnStockless
	{
		mesh = weapons/firearm/RemingtonM870SawnStockless,	
		texture = weapons/firearm/RemingtonM870SawnStockless,
		attachment muzzle
		{
			offset = 0.0000 0.3251 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.2840 -0.03,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0033 0.1920 -0.0301,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    craftRecipe SawOffRemingtonM870Stock
    {
        timedAction = SawOffShotgun,
        time = 200,
        OnCreate = RecipeCodeOnCreate.SawOffRemingtonM870Stock,
        Tooltip = Tooltip_Recipe_NeedSawMetal,
        Tags = InHandCraft,
        category = Weaponry,
        inputs
        {
            item 1 tags[base:metalsaw;base:smallsaw] mode:keep flags[Prop1;MayDegrade],
            item 1 [Base.ShotgunSawnoff] flags[Prop2;InheritCondition;InheritAmmunition],
        }
        outputs
        {
            item 1 Base.ShotgunSawnoffStockless,
        }
    }

    item WinM1887Stock
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 3.5,
        Icon = WinM1887Stock,
        AimingMod = 2.0,
        AimingPerkCritModifier = 10,
        AimingPerkHitChanceModifier = 7,
        AimingPerkRangeModifier = 0.75,
        AimReleaseSound = JS2000ShotgunAimRelease,
        Aimingtime = 40,
        AmmoBox = Base.ShotgunShellsBox,
        AmmoType = base:shotgun_shells,
        AngleFalloff = false,
        AttachmentType = Rifle,
        BreakSound = JS2000ShotgunBreak,
        BringToBearSound = JS2000ShotgunBringToBear,
        ClickSound = JS2000ShotgunJam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 12.0,
        CriticalChance = 70.0,
        DoorDamage = 30,
        DropSound = JS2000ShotgunDrop,
        EjectAmmoSound = JS2000ShotgunEjectAmmo,
        EjectAmmoStartSound = JS2000ShotgunEjectAmmoStart,
        EjectAmmoStopSound = JS2000ShotgunEjectAmmoStop,
        EquipSound = JS2000ShotgunEquip,
        FireMode = Single,
        HitChance = 65,
        HitSound = BulletImpact,
        ImpactSound = null,
        InsertAmmoSound = JS2000ShotgunInsertAmmo,
        InsertAmmoStartSound = JS2000ShotgunInsertAmmoStart,
        InsertAmmoStopSound = JS2000ShotgunInsertAmmoStop,
        IsAimedFirearm = true,
        IsAimedHandWeapon = true,
        JamGunChance = 2,
        KnockBackOnNoDeath = true,
        KnockdownMod = 8.0,
        MaxAmmo = 6,
        MaxDamage = 2.4,
        MaxHitcount = 9,
        MaxRange = 17.0,
        MinSightRange = 3,
        MaxSightRange = 8.0,
        MetalValue = 45.0,
        MinAngle = 0.9,
        MinDamage = 1.7,
        MinRange = 0.61,
        ModelWeaponPart = ChokeTubeFull ChokeTubeFull choketube choketube,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = Shellholder Shellholder shellholder shellholder,
        ModelWeaponPart = 12gSuppressor 12gSuppressor 12gsuppressor 12gsuppressor,
        ModelWeaponPart = 12gSuppressorImproved 12gSuppressorImproved 12gsuppressorimproved 12gsuppressorimproved,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_shotgun,
        Projectilecount = 9,
        ProjectileSpread = 1.0,
        ProjectileWeightCenter = 1.0,
        PiercingBullets = false,
        PushBackMod = 0.8,
        RackAfterShoot = true,
        RackSound = JS2000ShotgunRack,
        RangeFalloff = true,
        Ranged = true,
        RecoilDelay = 30,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = JS2000ShotgunCartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 200,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 5,
        StopPower = 20.0,
        SubCategory = Firearm,
        SwingSound = JS2000ShotgunShoot,
        Swingtime = 2.0,
        TwoHandWeapon = true,
        UnequipSound = JS2000ShotgunUnEquip,
        UseEndurance = false,
        WeaponReloadType = leveraction,
        WeaponSprite = WinM1887Stock,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_WinM1887Stock,
    }

	model WinM1887Stock
	{
		mesh = weapons/firearm/WinM1887Stock,	
		texture = weapons/firearm/WinM1887,
		attachment muzzle
		{
			offset = 0.0000 0.4020 -0.0298,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment choketube		
		{		
			offset = 0.0000 0.3576 -0.0300,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0682 -0.0381,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0000 -0.1538 0.03609,
			rotate = -9.9114 0.0000 0.0000,
		}
		attachment shellholder		
		{		
			offset = -0.0187 0.0954 -0.0180,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressor		
		{		
			offset = 0.0000 0.0843 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment 12gsuppressorimproved		
		{		
			offset = 0.0000 0.0843 -0.0299,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = -0.0005 0.1920 -0.0197,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

    craftRecipe SawOffWinM1887Stock
    {
        timedAction = SawOffShotgun,
        time = 200,
        OnCreate = RecipeCodeOnCreate.SawOffWinM1887Stock,
        Tooltip = Tooltip_Recipe_NeedSawMetal,
        Tags = InHandCraft,
        category = Weaponry,
        inputs
        {
            item 1 tags[base:metalsaw;base:smallsaw] mode:keep flags[Prop1;MayDegrade],
            item 1 [Base.WinM1887Stock] flags[Prop2;InheritCondition;InheritAmmunition],
        }
        outputs
        {
            item 1 Base.WinM1887,
        }
    }

}